/**
* \file Position.h
* \brief Prototypes des methodes de la classe Position
* \author FEKI Mehdi && RIPOCHE Emilien
* \version 1.0
* \date 04/12/2011
*/

#pragma once

class __declspec( dllexport ) Position {
// ATTRIBUTS
private: 
	double x;
	double y;
// METHODES
public:	
	/**
	* \fn Position()
	* \brief Constructeur Position
	* \return Un Pointeur sur un objet de type Position
	*/
	Position();

	/**
	* \fn Position(double xx, double yy)
	* \brief Constructeur Position
	* \param xx Abscisse (x)
	* \param yy Ordonnee (y)
	* \return Un Pointeur sur un objet de type Position
	*/
	Position(double xx, double yy);
	
	/**
	* \fn void setX(double xx)
	* \brief Modification x
	*
	* \param xx Nouvelle valeur de l'abscisse x
	*/
	void setX(double);
	
	/**
	* \fn void setY(double yy)
	* \brief Modification y
	*
	* \param yy Nouvelle valeur de l'ordonnee y
	*/
	void setY(double);

	/**
	* \fn double getX()
	* \return x
	*/
	double getX() const;

	/**
	* \fn double getY()
	* \return y
	*/
	double getY() const;
};